Technical Architect
Description
We are seeking a highly skilled and experienced Enterprise Architect to join our team. The ideal candidate will possess a deep understanding of enterprise architecture principles, coupled with hands-on experience in designing and implementing complex, scalable, and secure solutions. This role requires a strong technical background, excellent communication skills, and the ability to collaborate effectively with cross-functional teams. You will be responsible for defining and maintaining the enterprise architecture roadmap, ensuring alignment with business objectives and technological advancements.
Responsibilities:
Enterprise Architecture Design:
Develop and maintain the enterprise architecture framework, including reference architectures, standards, and guidelines.
Define architectural blueprints and roadmaps for complex enterprise systems.
Evaluate and select appropriate technologies and platforms to support business requirements.
Solution Architecture:
Design and architect end-to-end solutions, considering scalability, security, and performance.
Provide architectural guidance and oversight for development teams.
Ensure adherence to architectural standards and best practices.
Technology Expertise:
Provide expert knowledge of Java and Python ecosystems, including frameworks, libraries, and best practices.
Experience in microservices and event driven architecture
Design and architect web applications and client-server systems.
Strong problem-solving and analytical abilities.
Hands on experience with AWS cloud and its ecosystem with strong experience developing cloud native system
Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes)
Implement and manage secure authentication mechanisms, such as OAuth 2.0, SAML, and JWT.
Demonstrate hands-on experience with RDBMS (e.g., PostgreSQL) and Neo4j graph databases.
Experience with API design and development.
Performance tuning, Horizontal and vertical scalability
Collaboration and Communication:
Collaborate with stakeholders, including business leaders, developers, and infrastructure teams.
Communicate complex technical concepts to non-technical audiences.
Provide mentorship and guidance to junior architects and developers.
Security and Compliance:
Ensure that architectural designs comply with security and regulatory requirements.
Conduct security assessments and risk analyses.
Implement security best practices throughout the development lifecycle.
Qualifications:
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
10+ years of experience in enterprise architecture and solution architecture.
Extensive experience with Java and Python development.
Proven experience in designing and implementing web applications and client-server architectures.
Deep understanding of authentication mechanisms.
Hands-on experience with RDBMS and Neo4j databases.
Excellent communication and interpersonal skills.
Responsibilities:
Enterprise Architecture Design:
Develop and maintain the enterprise architecture framework, including reference architectures, standards, and guidelines.
Define architectural blueprints and roadmaps for complex enterprise systems.
Evaluate and select appropriate technologies and platforms to support business requirements.
Solution Architecture:
Design and architect end-to-end solutions, considering scalability, security, and performance.
Provide architectural guidance and oversight for development teams.
Ensure adherence to architectural standards and best practices.
Technology Expertise:
Provide expert knowledge of Java and Python ecosystems, including frameworks, libraries, and best practices.
Experience in microservices and event driven architecture
Design and architect web applications and client-server systems.
Strong problem-solving and analytical abilities.
Hands on experience with AWS cloud and its ecosystem with strong experience developing cloud native system
Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes)
Implement and manage secure authentication mechanisms, such as OAuth 2.0, SAML, and JWT.
Demonstrate hands-on experience with RDBMS (e.g., PostgreSQL) and Neo4j graph databases.
Experience with API design and development.
Performance tuning, Horizontal and vertical scalability
Collaboration and Communication:
Collaborate with stakeholders, including business leaders, developers, and infrastructure teams.
Communicate complex technical concepts to non-technical audiences.
Provide mentorship and guidance to junior architects and developers.
Security and Compliance:
Ensure that architectural designs comply with security and regulatory requirements.
Conduct security assessments and risk analyses.
Implement security best practices throughout the development lifecycle.
Qualifications:
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
10+ years of experience in enterprise architecture and solution architecture.
Extensive experience with Java and Python development.
Proven experience in designing and implementing web applications and client-server architectures.
Deep understanding of authentication mechanisms.
Hands-on experience with RDBMS and Neo4j databases.
Excellent communication and interpersonal skills.
Preferred Skills:
Knowledge of modern data engineering pipelines and tools.
Familiarity with DevOps practices, CI CD and build automation
Data engineering skills using Python, PySpark is plus
Knowledge of life sciences and clinical domain